package dto;

import java.text.ParseException;
import java.util.Date;

import model.Oferta;
import model.Publicacion;


public class OfertaDto extends SubastaDto{

	private String usuario;
	private String fecha;
	private Integer monto;
	
	public String getUsuario() {
		return usuario;
	}
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	public String getFecha() {
		return fecha;
	}
	public void setFecha(String fecha) {
		this.fecha = fecha;
	}
	public Integer getMonto() {
		return monto;
	}
	public void setMonto(Integer monto) {
		this.monto = monto;
	}
	
	@Override
	public Publicacion toPublicacion(){
		Publicacion p=super.toPublicacion();
		Oferta o=((Oferta) p);
		try {
		      if(this.getFecha()!=null){
				o.setFecha(Publicacion.format.parse(this.getFecha()));
		      }
			
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		o.setMonto(this.getMonto());
		return o;
	}
	
	@Override
	public String dameUsuario() {
		// TODO Auto-generated method stub
		return null;
	}
}
